Masala #1036

Xotira 16 MB Vaqt 1000 ms Qiyinchiligi 35 %
14

  

Farxod o'ylagan sonni top!

Interaktiv masala.

Farxod bir son o'yladi. Va u bu sonni sehrli ekanligini aymoqda lekin bu son qaysi son ekanligini aytmayapti. Ammo u faqat bir narsani aytishga rozi bo'ldi. Uning raqamlar yig'indisi. Har safar Farxoddan savol so'rashingiz mumkin. U o'ylagan songa siz aytgan sonni qo'shadi va uning raqamlar yig'indisini aytadi. Har safar son qo'shganda avvalgi natijaga qo'shadi o'zi o'ylagan songa emas.


Kiruvchi ma'lumotlar:

Har bir so'rovdan keyin natijaning raqamlar yig'indisi chiqariladi. Farxod o'ylagan son 1 milliarddan oshmaydi.


Chiquvchi ma'lumotlar:

"+ x" ko'rinishida so'rov yuborishingiz mumkin bunda \(0 \le x \le 10^{9}\)

Javobni topgach esa "! ans" ko'rinishida javob berishingiz kerak bo'ladi. So'rovlar soni 100 dan oshmasligi kerak.


Misollar
# input.txt output.txt
1
13
5
6
+ 0
+ 1
+ 1
! 49
2
6
2
+ 1
+ 5
! 14
Izoh:

ESLATMA: Interaktiv masalada sizning javobingizni hakamlar hay’ati qabul qila olishi uchun siz har bir so’rovingiz oxirida

  • Agar Pascal tilida ishlagan bo’lsangiz: flush(output)
  • Agar C/C++ tilida ishlagan bo’lsangiz fflush(stdout) yoki cout.flush()
  • Agar Java tilida ishlagan bo’lsangiz System.out.flush()
  • Agar pythonda ishlagan bo’lsangiz sys.stdout.flush()
  • Agar C# tilida ishlagan bo’lsangiz Console.Out.Flush()

Buyruqlardan birini yozishingiz kerak bo’ladi!

Yechimini yuborish
Bu amalni bajarish uchun tizimga kiring, agar profilingiz bo'lmasa istalgan payt ro'yxatdan o'tishingiz mumkin